/**
 * 检查系统时间和时区设置
 */

function checkSystemTime() {
  // 获取当前系统时间
  const now = new Date();
  
  console.log('========== 系统时间检查 ==========');
  console.log(`当前系统时间: ${now.toString()}`);
  console.log(`ISO格式时间: ${now.toISOString()}`);
  console.log(`本地时间字符串: ${now.toLocaleString()}`);
  console.log(`时区偏移量: UTC${now.getTimezoneOffset() > 0 ? '-' : '+'}${Math.abs(now.getTimezoneOffset() / 60)}`);
  
  // 检查时间戳
  console.log(`当前Unix时间戳(毫秒): ${now.getTime()}`);
  console.log(`当前Unix时间戳(秒): ${Math.floor(now.getTime() / 1000)}`);
  
  // 检查环境变量中的时区设置
  console.log(`环境变量TZ: ${process.env.TZ || '未设置'}`);
  
  // 检查Node.js版本
  console.log(`Node.js版本: ${process.version}`);
  
  console.log('==================================');
}

// 执行检查
checkSystemTime();

module.exports = { checkSystemTime }; 